Thuật ngữ BitTorrent

availabilityLà số lượng bản sao hoàn chỉnh của tệp hiện hữu ở các máy ngang hàng. Mỗi máy chủ truyền tập tin cộng thêm 1 vào số này. Nếu máy ngang hàng có một phần của tệp chia sẻ mà các máy con khác không có thì cộng phần phân số này vào chỉ số hiệu lực (ví dụ: máy ngang hàng tải về 65,3% tệp thì cộng 0.653 vào chỉ số hiệu lực, khi có 2 máy ngang hàng có 50% của tệp cần tải về như nhau và có một máy chủ truyền tập tin thì chỉ số hiệu lực là 1,5).chokedDiễn tả máy ngang hàng đang tải lên làm nghẹt đường truyền dữ liệu đến của các máy ngang hàng khác. Tình trạng này do hai nguyên nhân sau:
  • Máy ngang hàng là máy chủ, trong trường hợp này nó không muốn nhận thêm bất kỳ mảnh dữ liệu nào từ các máy ngang hàng khác.
  • Máy ngang hàng đang tải lên đã đạt đến giới hạn băng thông tải lên.
interestedDiễn tả máy ngang hàng cần tải về mảnh dữ liệu nó thiếu từ máy ngang hàng khác.leechDiễn tả một máy trong mạng hàng ngang tham gia chia sẻ tệp nhưng chưa có hoặc có không đầy đủ tệp đó, trong mạng hàng ngang máy này sẽ thực hiện hai công việc là chia sẻ những tệp mình đã có và nhận về những tệp mình chưa có. Khi một leech đã nhận về đủ tệp và vẫn tiếp tục tham gia chia sẻ tệp này thì sẽ được gọi là seedpeerpeer là máy sử dụng chương trình BitTorrent có tham gia chia sẻ dữ liệu (tải về hoặc gởi đi). Thường máy ngang hàng diễn tả máy chưa có đủ tệp hoàn chỉnh. Cần lưu ý là ‘peer’ chỉ bất kỳ máy nào trong quần thể liên quan đến tệp torrent bao gồm cả máy leech, máy seed.scrapeXảy ra khi máy ngang hàng gửi máy theo dõi (tracker) để lấy thông tin về tình trạng của tệp .torrentseedMáy chủ truyền tập tin là máy ngang hàng có bản sao của tệp và đang tải lên tệp. Càng nhiều máy chủ truyền tập tin thì xác suất tải về tệp thành công càng cao và thời gian tải về càng nhanh.snubbedMáy trạm bị gắn cờ có giá trị snubbed khi quá thời gian 60s mà các máy ngang hàng khác không tải về được dữ liệu từ nó.superseedNếu máy trạm lần đầu tiên tải lên tệp thì nó có thể tốn rất nhiều thời gian vì gửi đi gửi lại một mảnh dữ liệu như nhau cho các máy trạm khác nhau kết nối với nó. Để ngăn ngừa trường hợp này, các chương trình BitTorrent có khả năng hỗ trợ tính năng siêu tải lên, khi đó chương trình BitTorrent sẽ cố gắng chỉ tải lên một lần duy nhất các mãnh dữ liệu, nó chỉ tải lên các mãnh dữ liệu trước đây chưa bao giờ gửi đi phân phối cho các máy ngang hàng khác nhau trong mạng.swarmTập hợp tất cả máy ngang hàng và máy gieo hạt có nhu cầu một tệp.torrentChỉ tệp .torrent hoặc tất cả các tệp miêu tả bởi nó. Tệp torrent chứa tất cả các tệp có thể tải về từ nó, gồm tên, kích thước tệp mà giá trị kiểm checksums của tất cả các mảnh dữ liệu, địa chỉ của máy chủ theo dõi vị trí của các máy trạm giữa các máy trong tập hợp máy trạm.trackerMáy theo dõi là một máy ngang hàng ghi lại nhật ký máy nào là máy gieo hạt, máy ngang hàng. Các máy ngang hàng báo cáo thông tin cho máy theo dõi định kỳ và nhận lấy thông tin về các máy ngang hàng mà nó có thể kết nối tới để tải về dữ liệu nó cần và tải lên dữ liệu nó có mà các máy khác yêu cầu. Máy theo dõi không chuyển dữ liệu giữa các máy và không có bản sao của tệp.